﻿using MediatR;
using S.Common.ApiResult;
using S.PurchaseAndSales.Domain.Model;

namespace S.PurchaseAndSales.Read.Api.Application.Command.SheepSaleCommand
{
    public class GetCustomerListCommand : IRequest<ApiResult<List<CustomerInformationModel>>>
    {
        /// <summary>
        /// 客户编号
        /// </summary>
        public long CustomerInformationId { get; set; }
        /// <summary>
        /// 客户名称
        /// </summary>
        public string? customerName { get; set; }

        /// <summary>
        /// 负责人电话
        /// </summary>
        public string? ChargePersonPhone { get; set; }
        /// <summary>
        /// 所属市场
        /// </summary>
        public string? Market { get; set; }
        /// <summary>
        /// 负责人
        /// </summary>

        public string? salesman { get; set; }
        /// <summary>
        /// 归集档案
        /// </summary>
        public string? CollectionFile { get; set; }
        /// <summary>
        /// 客户自定义标签
        /// </summary>
        public string? CustomLabel { get; set; }
        /// <summary>
        /// 客户使用状态
        /// </summary>
        public int UseCondition { get; set; }

        //CustomerInformationId: "",
        //CustomerName: "", //客户名称
        //ChargePersonPhone: "", //负责人电话
        //Market: "", //所属市场
        //salesman: "", //负责人
        //CollectionFile: "", //归集档案
        //CustomLabel: "", //客户自定义标签
        //UseCondition: "", //使用状态

        /// <summary>
        /// 页索引
        /// </summary>
        public int PageIndex { get; set; }

        /// <summary>
        /// 页大小
        /// </summary>
        public int PageSize { get; set; }

    }
}
